home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / DRIVER.CAB / lxopn.gpd < prev    next >
Encoding:
Text File  |  2003-02-21  |  29.4 KB  |  1,060 lines

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *GPDFileName: "LXOPN.GPD"
  7. *GPDFileVersion: "1.0"
  8. *Include: "StdNames.gpd"
  9. *Include: "ttfsub.gpd"
  10. *ModelName: "Lexmark Optra N"
  11. *MasterUnits: PAIR(1200, 1200)
  12. *ResourceDLL: "optrares.dll"
  13. *PrinterType: PAGE
  14. *MaxCopies: 99
  15. *PrintRate: 24
  16. *PrintRatePPM: 24
  17. *PrintRateUnit: PPM
  18. *Feature: Orientation
  19. {
  20.     *rcNameID: =ORIENTATION_DISPLAY
  21.     *DefaultOption: PORTRAIT
  22.     *Option: PORTRAIT
  23.     {
  24.         *rcNameID: =PORTRAIT_DISPLAY
  25.         *Command: CmdSelect
  26.         {
  27.             *Order: DOC_SETUP.8
  28.             *NoPageEject?: TRUE
  29.             *Cmd: "<1B>&l0o1E"
  30.         }
  31.     }
  32.     *Option: LANDSCAPE_CC90
  33.     {
  34.         *rcNameID: =LANDSCAPE_DISPLAY
  35.         *Command: CmdSelect
  36.         {
  37.             *Order: DOC_SETUP.8
  38.             *NoPageEject?: TRUE
  39.             *Cmd: "<1B>&l1o1E"
  40.         }
  41.     }
  42. }
  43. *Feature: InputBin
  44. {
  45.     *rcNameID: =PAPER_SOURCE_DISPLAY
  46.     *DefaultOption: Option1
  47.     *Option: Option1
  48.     {
  49.         *rcNameID: 260
  50.         *Command: CmdSelect
  51.         {
  52.             *Order: DOC_SETUP.11
  53.             *Cmd: "<1B>&l0H"
  54.         }
  55.     }
  56.     *Option: UPPER
  57.     {
  58.         *rcNameID: =UPPER_TRAY_DISPLAY
  59.         *Command: CmdSelect
  60.         {
  61.             *Order: DOC_SETUP.11
  62.             *Cmd: "<1B>&l1H"
  63.         }
  64.     }
  65.     *Option: MANUAL
  66.     {
  67.         *rcNameID: =MANUAL_FEED_DISPLAY
  68.         *Command: CmdSelect
  69.         {
  70.             *Order: DOC_SETUP.11
  71.             *Cmd: "<1B>&l2H"
  72.         }
  73.     }
  74.     *Option: ENVMANUAL
  75.     {
  76.         *rcNameID: =ENV_MANUAL_DISPLAY
  77.         *Command: CmdSelect
  78.         {
  79.             *Order: DOC_SETUP.11
  80.             *Cmd: "<1B>&l3H"
  81.         }
  82.     }
  83.     *Option: LOWER
  84.     {
  85.         *rcNameID: =LOWER_TRAY_DISPLAY
  86.         *Command: CmdSelect
  87.         {
  88.             *Order: DOC_SETUP.11
  89.             *Cmd: "<1B>&l4H"
  90.         }
  91.     }
  92.     *Option: ENVFEED
  93.     {
  94.         *rcNameID: =ENV_FEED_DISPLAY
  95.         *Command: CmdSelect
  96.         {
  97.             *Order: DOC_SETUP.11
  98.             *Cmd: "<1B>&l6H"
  99.         }
  100.     }
  101.     *Option: Option7
  102.     {
  103.         *rcNameID: 263
  104.         *Command: CmdSelect
  105.         {
  106.             *Order: DOC_SETUP.11
  107.             *Cmd: "<1B>&l5H"
  108.         }
  109.     }
  110.     *Option: Option8
  111.     {
  112.         *rcNameID: 262
  113.         *Command: CmdSelect
  114.         {
  115.             *Order: DOC_SETUP.11
  116.             *Cmd: "<1B>&l63H"
  117.         }
  118.     }
  119. }
  120. *Feature: Resolution
  121. {
  122.     *rcNameID: =RESOLUTION_DISPLAY
  123.     *DefaultOption: Option2
  124.     *Option: Option1
  125.     {
  126.         *Name: "1200 x 1200 " =DOTS_PER_INCH
  127.         *DPI: PAIR(1200, 1200)
  128.         *TextDPI: PAIR(1200, 1200)
  129.         *MinStripBlankPixels: 32
  130.         EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  131.         *SpotDiameter: 10100
  132.         *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  133.         *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  134.         *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  135.         *Command: CmdSelect
  136.         {
  137.             *Order: DOC_SETUP.6
  138.             *Cmd: "@PJL SET RESOLUTION=1200<0A>@PJL ENTER LANGUAGE=PCL<0A0D1B>E<1B>*t1200R"
  139.         }
  140.     }
  141.     *Option: Option2
  142.     {
  143.         *Name: "600 x 600 " =DOTS_PER_INCH
  144.         *DPI: PAIR(600, 600)
  145.         *TextDPI: PAIR(600, 600)
  146.         *MinStripBlankPixels: 32
  147.         EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  148.         *SpotDiameter: 100
  149.         *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  150.         *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  151.         *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  152.         *Command: CmdSelect
  153.         {
  154.             *Order: DOC_SETUP.6
  155.             *Cmd: "@PJL SET RESOLUTION=600<0A>@PJL ENTER LANGUAGE=PCL<0A0D1B>E<1B>*t600R"
  156.         }
  157.     }
  158.     *Option: Option3
  159.     {
  160.         *Name: "300 x 300 " =DOTS_PER_INCH
  161.         *DPI: PAIR(300, 300)
  162.         *TextDPI: PAIR(300, 300)
  163.         *MinStripBlankPixels: 32
  164.         EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  165.         *SpotDiameter: 100
  166.         *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  167.         *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  168.         *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  169.         *Command: CmdSelect
  170.         {
  171.             *Order: DOC_SETUP.6
  172.             *Cmd: "@PJL SET RESOLUTION=300<0A>@PJL ENTER LANGUAGE=PCL<0A0D1B>E<1B>*t300R"
  173.         }
  174.     }
  175. }
  176. *Feature: PaperSize
  177. {
  178.     *rcNameID: =PAPER_SIZE_DISPLAY
  179.     *DefaultOption: LETTER
  180.     *Option: LETTER
  181.     {
  182.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  183.         *PageProtectMem: 4109
  184.         *switch: Orientation
  185.         {
  186.             *case: PORTRAIT
  187.             {
  188.                 *PrintableArea: PAIR(9600, 12648)
  189.                 *PrintableOrigin: PAIR(300, 300)
  190.                 *CursorOrigin: PAIR(300, 180)
  191.                 *Command: CmdSelect
  192.                 {
  193.                     *Order: DOC_SETUP.12
  194.                     *Cmd: "<1B>&l2a8c1E<1B>*p0x0Y<1B>*c0t5760x7704Y"
  195.                 }
  196.             }
  197.             *case: LANDSCAPE_CC90
  198.             {
  199.                 *PrintableArea: PAIR(9760, 12708)
  200.                 *PrintableOrigin: PAIR(200, 272)
  201.                 *CursorOrigin: PAIR(200, 12980)
  202.                 *Command: CmdSelect
  203.                 {
  204.                     *Order: DOC_SETUP.12
  205.                     *Cmd: "<1B>&l2a8c1E<1B>*p0x0Y<1B>*c0t7632x5880Y"
  206.                 }
  207.             }
  208.         }
  209.     }
  210.     *Option: LEGAL
  211.     {
  212.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  213.         *PageProtectMem: 5230
  214.         *switch: Orientation
  215.         {
  216.             *case: PORTRAIT
  217.             {
  218.                 *PrintableArea: PAIR(9600, 16248)
  219.                 *PrintableOrigin: PAIR(300, 300)
  220.                 *CursorOrigin: PAIR(300, 180)
  221.                 *Command: CmdSelect
  222.                 {
  223.                     *Order: DOC_SETUP.12
  224.                     *Cmd: "<1B>&l3a8c1E<1B>*p0x0Y<1B>*c0t5760x9864Y"
  225.                 }
  226.             }
  227.             *case: LANDSCAPE_CC90
  228.             {
  229.                 *PrintableArea: PAIR(9760, 16284)
  230.                 *PrintableOrigin: PAIR(200, 276)
  231.                 *CursorOrigin: PAIR(200, 16560)
  232.                 *Command: CmdSelect
  233.                 {
  234.                     *Order: DOC_SETUP.12
  235.                     *Cmd: "<1B>&l3a8c1E<1B>*p0x0Y<1B>*c0t9792x5880Y"
  236.                 }
  237.             }
  238.         }
  239.     }
  240.     *Option: EXECUTIVE
  241.     {
  242.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  243.         *PageProtectMem: 4109
  244.         *switch: Orientation
  245.         {
  246.             *case: PORTRAIT
  247.             {
  248.                 *PrintableArea: PAIR(8100, 12048)
  249.                 *PrintableOrigin: PAIR(300, 300)
  250.                 *CursorOrigin: PAIR(300, 180)
  251.                 *Command: CmdSelect
  252.                 {
  253.                     *Order: DOC_SETUP.12
  254.                     *Cmd: "<1B>&l1a8c1E<1B>*p0x0Y<1B>*c0t4860x7344Y"
  255.                 }
  256.             }
  257.             *case: LANDSCAPE_CC90
  258.             {
  259.                 *PrintableArea: PAIR(8220, 12080)
  260.                 *PrintableOrigin: PAIR(240, 280)
  261.                 *CursorOrigin: PAIR(200, 12360)
  262.                 *Command: CmdSelect
  263.                 {
  264.                     *Order: DOC_SETUP.12
  265.                     *Cmd: "<1B>&l1a8c1E<1B>*p0x0Y<1B>*c0t7272x4980Y"
  266.                 }
  267.             }
  268.         }
  269.     }
  270.     *Option: A4
  271.     {
  272.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  273.         *PageProtectMem: 4249
  274.         *switch: Orientation
  275.         {
  276.             *case: PORTRAIT
  277.             {
  278.                 *PrintableArea: PAIR(9292, 13476)
  279.                 *PrintableOrigin: PAIR(300, 300)
  280.                 *CursorOrigin: PAIR(300, 180)
  281.                 *Command: CmdSelect
  282.                 {
  283.                     *Order: DOC_SETUP.12
  284.                     *Cmd: "<1B>&l26a8c1E<1B>*p0x0Y<1B>*c0t5594x8201Y"
  285.                 }
  286.             }
  287.             *case: LANDSCAPE_CC90
  288.             {
  289.                 *PrintableArea: PAIR(9464, 13516)
  290.                 *PrintableOrigin: PAIR(220, 272)
  291.                 *CursorOrigin: PAIR(200, 13788)
  292.                 *Command: CmdSelect
  293.                 {
  294.                     *Order: DOC_SETUP.12
  295.                     *Cmd: "<1B>&l26a8c1E<1B>*p0x0Y<1B>*c0t8129x5714Y"
  296.                 }
  297.             }
  298.         }
  299.     }
  300.     *Option: A5
  301.     {
  302.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  303.         *PageProtectMem: 2125
  304.         *switch: Orientation
  305.         {
  306.             *case: PORTRAIT
  307.             {
  308.                 *PrintableArea: PAIR(6396, 9372)
  309.                 *PrintableOrigin: PAIR(300, 300)
  310.                 *CursorOrigin: PAIR(300, 160)
  311.                 *Command: CmdSelect
  312.                 {
  313.                     *Order: DOC_SETUP.12
  314.                     *Cmd: "<1B>&l13a8c1E<1B>*p0x0Y<1B>*c0t3838x5762Y"
  315.                 }
  316.             }
  317.             *case: LANDSCAPE_CC90
  318.             {
  319.                 *PrintableArea: PAIR(6396, 9324)
  320.                 *PrintableOrigin: PAIR(300, 300)
  321.                 *CursorOrigin: PAIR(200, 9624)
  322.                 *Command: CmdSelect
  323.                 {
  324.                     *Order: DOC_SETUP.12
  325.                     *Cmd: "<1B>&l13a8c1E<1B>*p0x0Y<1B>*c0t5594x3958Y"
  326.                 }
  327.             }
  328.         }
  329.     }
  330.     *Option: B5
  331.     {
  332.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  333.         *PageProtectMem: 3198
  334.         *switch: Orientation
  335.         {
  336.             *case: PORTRAIT
  337.             {
  338.                 *PrintableArea: PAIR(8004, 11592)
  339.                 *PrintableOrigin: PAIR(300, 300)
  340.                 *CursorOrigin: PAIR(300, 200)
  341.                 *Command: CmdSelect
  342.                 {
  343.                     *Order: DOC_SETUP.12
  344.                     *Cmd: "<1B>&l12a8c1E<1B>*p0x0Y<1B>*c0t4802x7094Y"
  345.                 }
  346.             }
  347.             *case: LANDSCAPE_CC90
  348.             {
  349.                 *PrintableArea: PAIR(8004, 11544)
  350.                 *PrintableOrigin: PAIR(300, 300)
  351.                 *CursorOrigin: PAIR(160, 11904)
  352.                 *Command: CmdSelect
  353.                 {
  354.                     *Order: DOC_SETUP.12
  355.                     *Cmd: "<1B>&l12a8c1E<1B>*p0x0Y<1B>*c0t6998x4970Y"
  356.                 }
  357.             }
  358.         }
  359.     }
  360.     *Option: B4
  361.     {
  362.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  363.         *PageProtectMem: 3198
  364.         *switch: Orientation
  365.         {
  366.             *case: PORTRAIT
  367.             {
  368.                 *PrintableArea: PAIR(11544, 16644)
  369.                 *PrintableOrigin: PAIR(300, 300)
  370.                 *CursorOrigin: PAIR(300, 200)
  371.                 *Command: CmdSelect
  372.                 {
  373.                     *Order: DOC_SETUP.12
  374.                     *Cmd: "<1B>&l46a8c1E<1B>*p0x0Y<1B>*c0t4802x7094Y"
  375.                 }
  376.             }
  377.             *case: LANDSCAPE_CC90
  378.             {
  379.                 *PrintableArea: PAIR(11544, 16596)
  380.                 *PrintableOrigin: PAIR(300, 300)
  381.                 *CursorOrigin: PAIR(160, 16956)
  382.                 *Command: CmdSelect
  383.                 {
  384.                     *Order: DOC_SETUP.12
  385.                     *Cmd: "<1B>&l46a8c1E<1B>*p0x0Y<1B>*c0t6998x4970Y"
  386.                 }
  387.             }
  388.         }
  389.     }
  390.     *Option: A3
  391.     {
  392.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  393.         *PageProtectMem: 9667
  394.         *switch: Orientation
  395.         {
  396.             *case: PORTRAIT
  397.             {
  398.                 *PrintableArea: PAIR(13428, 19308)
  399.                 *PrintableOrigin: PAIR(300, 300)
  400.                 *CursorOrigin: PAIR(300, 180)
  401.                 *Command: CmdSelect
  402.                 {
  403.                     *Order: DOC_SETUP.12
  404.                     *Cmd: "<1B>&l27a8c1E<1B>*p0x0Y<1B>*c0t8057x11693Y"
  405.                 }
  406.             }
  407.             *case: LANDSCAPE_CC90
  408.             {
  409.                 *PrintableArea: PAIR(13548, 19368)
  410.                 *PrintableOrigin: PAIR(240, 240)
  411.                 *CursorOrigin: PAIR(200, 19608)
  412.                 *Command: CmdSelect
  413.                 {
  414.                     *Order: DOC_SETUP.12
  415.                     *Cmd: "<1B>&l27a8c1E<1B>*p0x0Y<1B>*c0t11621x8177Y"
  416.                 }
  417.             }
  418.         }
  419.     }
  420.     *Option: Option9
  421.     {
  422.         *rcNameID: 258
  423.         *PageDimensions: PAIR(13200, 20400)
  424.         *PageProtectMem: 9350
  425.         *switch: Orientation
  426.         {
  427.             *case: PORTRAIT
  428.             {
  429.                 *PrintableArea: PAIR(12600, 19800)
  430.                 *PrintableOrigin: PAIR(300, 300)
  431.                 *CursorOrigin: PAIR(300, 200)
  432.                 *Command: CmdSelect
  433.                 {
  434.                     *Order: DOC_SETUP.12
  435.                     *Cmd: "<1B>&l11a8c1E<1B>*p0x0Y<1B>*c0t7560x12000Y"
  436.                 }
  437.             }
  438.             *case: LANDSCAPE_CC90
  439.             {
  440.                 *PrintableArea: PAIR(12600, 19800)
  441.                 *PrintableOrigin: PAIR(300, 300)
  442.                 *CursorOrigin: PAIR(200, 20100)
  443.                 *Command: CmdSelect
  444.                 {
  445.                     *Order: DOC_SETUP.12
  446.                     *Cmd: "<1B>&l11a8c1E<1B>*p0x0Y<1B>*c0t11880x7680Y"
  447.                 }
  448.             }
  449.         }
  450.     }
  451.     *Option: ENV_10
  452.     {
  453.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  454.         *PageProtectMem: 4109
  455.         *switch: Orientation
  456.         {
  457.             *case: PORTRAIT
  458.             {
  459.                 *PrintableArea: PAIR(4296, 10800)
  460.                 *PrintableOrigin: PAIR(300, 300)
  461.                 *CursorOrigin: PAIR(300, 160)
  462.                 *Command: CmdSelect
  463.                 {
  464.                     *Order: DOC_SETUP.12
  465.                     *Cmd: "<1B>&l81a8c1E<1B>*p0x0Y<1B>*c0t2609x6600Y"
  466.                 }
  467.             }
  468.             *case: LANDSCAPE_CC90
  469.             {
  470.                 *PrintableArea: PAIR(4356, 10800)
  471.                 *PrintableOrigin: PAIR(300, 300)
  472.                 *CursorOrigin: PAIR(200, 11100)
  473.                 *Command: CmdSelect
  474.                 {
  475.                     *Order: DOC_SETUP.12
  476.                     *Cmd: "<1B>&l81a8c1E<1B>*p0x0Y<1B>*c0t6552x2729Y"
  477.                 }
  478.             }
  479.         }
  480.     }
  481.     *Option: ENV_9
  482.     {
  483.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  484.         *PageProtectMem: 4109
  485.         *switch: Orientation
  486.         {
  487.             *case: PORTRAIT
  488.             {
  489.                 *PrintableArea: PAIR(3996, 10056)
  490.                 *PrintableOrigin: PAIR(300, 300)
  491.                 *CursorOrigin: PAIR(300, 160)
  492.                 *Command: CmdSelect
  493.                 {
  494.                     *Order: DOC_SETUP.12
  495.                     *Cmd: "<1B>&l89a8c1E<1B>*p0x0Y<1B>*c0t2609x6600Y"
  496.                 }
  497.             }
  498.             *case: LANDSCAPE_CC90
  499.             {
  500.                 *PrintableArea: PAIR(4056, 10056)
  501.                 *PrintableOrigin: PAIR(300, 300)
  502.                 *CursorOrigin: PAIR(200, 10356)
  503.                 *Command: CmdSelect
  504.                 {
  505.                     *Order: DOC_SETUP.12
  506.                     *Cmd: "<1B>&l89a8c1E<1B>*p0x0Y<1B>*c0t6552x2729Y"
  507.                 }
  508.             }
  509.         }
  510.     }
  511.     *Option: ENV_DL
  512.     {
  513.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  514.         *PageProtectMem: 4109
  515.         *switch: Orientation
  516.         {
  517.             *case: PORTRAIT
  518.             {
  519.                 *PrintableArea: PAIR(4596, 9792)
  520.                 *PrintableOrigin: PAIR(300, 300)
  521.                 *CursorOrigin: PAIR(300, 160)
  522.                 *Command: CmdSelect
  523.                 {
  524.                     *Order: DOC_SETUP.12
  525.                     *Cmd: "<1B>&l90a8c1E<1B>*p0x0Y<1B>*c0t2758x5995Y"
  526.                 }
  527.             }
  528.             *case: LANDSCAPE_CC90
  529.             {
  530.                 *PrintableArea: PAIR(4596, 9792)
  531.                 *PrintableOrigin: PAIR(300, 300)
  532.                 *CursorOrigin: PAIR(200, 10092)
  533.                 *Command: CmdSelect
  534.                 {
  535.                     *Order: DOC_SETUP.12
  536.                     *Cmd: "<1B>&l90a8c1E<1B>*p0x0Y<1B>*c0t5948x2878Y"
  537.                 }
  538.             }
  539.         }
  540.     }
  541.     *Option: ENV_C5
  542.     {
  543.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  544.         *PageProtectMem: 4109
  545.         *switch: Orientation
  546.         {
  547.             *case: PORTRAIT
  548.             {
  549.                 *PrintableArea: PAIR(7036, 10224)
  550.                 *PrintableOrigin: PAIR(300, 300)
  551.                 *CursorOrigin: PAIR(300, 200)
  552.                 *Command: CmdSelect
  553.                 {
  554.                     *Order: DOC_SETUP.12
  555.                     *Cmd: "<1B>&l91a8c1E<1B>*p0x0Y<1B>*c0t4231x6250Y"
  556.                 }
  557.             }
  558.             *case: LANDSCAPE_CC90
  559.             {
  560.                 *PrintableArea: PAIR(7056, 10224)
  561.                 *PrintableOrigin: PAIR(300, 300)
  562.                 *CursorOrigin: PAIR(200, 10524)
  563.                 *Command: CmdSelect
  564.                 {
  565.                     *Order: DOC_SETUP.12
  566.                     *Cmd: "<1B>&l91a8c1E<1B>*p0x0Y<1B>*c0t6202x4352Y"
  567.                 }
  568.             }
  569.         }
  570.     }
  571.     *Option: ENV_MONARCH
  572.     {
  573.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  574.         *PageProtectMem: 4109
  575.         *switch: Orientation
  576.         {
  577.             *case: PORTRAIT
  578.             {
  579.                 *PrintableArea: PAIR(3996, 8400)
  580.                 *PrintableOrigin: PAIR(300, 300)
  581.                 *CursorOrigin: PAIR(300, 200)
  582.                 *Command: CmdSelect
  583.                 {
  584.                     *Order: DOC_SETUP.12
  585.                     *Cmd: "<1B>&l80a8c1E<1B>*p0x0Y<1B>*c0t2429x5160Y"
  586.                 }
  587.             }
  588.             *case: LANDSCAPE_CC90
  589.             {
  590.                 *PrintableArea: PAIR(4056, 8400)
  591.                 *PrintableOrigin: PAIR(300, 300)
  592.                 *CursorOrigin: PAIR(200, 8700)
  593.                 *Command: CmdSelect
  594.                 {
  595.                     *Order: DOC_SETUP.12
  596.                     *Cmd: "<1B>&l80a8c1E<1B>*p0x0Y<1B>*c0t5112x2549Y"
  597.                 }
  598.             }
  599.         }
  600.     }
  601.     *Option: ENV_B5
  602.     {
  603.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  604.         *PageProtectMem: 4109
  605.         *switch: Orientation
  606.         {
  607.             *case: PORTRAIT
  608.             {
  609.                 *PrintableArea: PAIR(7716, 11208)
  610.                 *PrintableOrigin: PAIR(300, 300)
  611.                 *CursorOrigin: PAIR(300, 160)
  612.                 *Command: CmdSelect
  613.                 {
  614.                     *Order: DOC_SETUP.12
  615.                     *Cmd: "<1B>&l100a8c1E<1B>*p0x0Y<1B>*c0t4630x6893Y"
  616.                 }
  617.             }
  618.             *case: LANDSCAPE_CC90
  619.             {
  620.                 *PrintableArea: PAIR(7716, 11208)
  621.                 *PrintableOrigin: PAIR(300, 300)
  622.                 *CursorOrigin: PAIR(200, 11508)
  623.                 *Command: CmdSelect
  624.                 {
  625.                     *Order: DOC_SETUP.12
  626.                     *Cmd: "<1B>&l100a8c1E<1B>*p0x0Y<1B>*c0t6725x4750Y"
  627.                 }
  628.             }
  629.         }
  630.     }
  631.     *Option: Option16
  632.     {
  633.         *rcNameID: 259
  634.         *PageDimensions: PAIR(10200, 16800)
  635.         *PageProtectMem: 4109
  636.         *switch: Orientation
  637.         {
  638.             *case: PORTRAIT
  639.             {
  640.                 *PrintableArea: PAIR(9600, 16200)
  641.                 *PrintableOrigin: PAIR(300, 300)
  642.                 *CursorOrigin: PAIR(300, 160)
  643.                 *Command: CmdSelect
  644.                 {
  645.                     *Order: DOC_SETUP.12
  646.                     *Cmd: "<1B>&l600a8c1E<1B>*p0x0Y<1B>*c0t4630x6893Y"
  647.                 }
  648.             }
  649.             *case: LANDSCAPE_CC90
  650.             {
  651.                 *PrintableArea: PAIR(9600, 16200)
  652.                 *PrintableOrigin: PAIR(300, 300)
  653.                 *CursorOrigin: PAIR(200, 16500)
  654.                 *Command: CmdSelect
  655.                 {
  656.                     *Order: DOC_SETUP.12
  657.                     *Cmd: "<1B>&l600a8c1E<1B>*p0x0Y<1B>*c0t6725x4750Y"
  658.                 }
  659.             }
  660.         }
  661.     }
  662.     *Option: CUSTOMSIZE
  663.     {
  664.         *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  665.         *MinSize: PAIR(4440, 9000)
  666.         *MaxSize: PAIR(14040, 32767)
  667.         *MaxPrintableWidth: 14040
  668.         *MinLeftMargin: 100
  669.         *CenterPrintable?: FALSE
  670.         *PageProtectMem: 1692
  671.         *switch: Orientation
  672.         {
  673.             *case: PORTRAIT
  674.             {
  675.                 *Command: CmdSelect
  676.                 {
  677.                     *Order: DOC_SETUP.12
  678.                     *Cmd: "<1B>&l101a4d1e" %d{((PhysPaperWidth - 14040) / 20) }"u" %d{(PhysPaperLength / 300) - 1}
  679. + "F<1B>*p0x0Y<1B>*p0x0Y<1B>*c0t" %d{(((PhysPaperWidth - 598) * 6) / 10) }"x" %d{(((PhysPaperLength - 440) * 6) / 10) }
  680. + "Y"
  681.                 }
  682.             }
  683.             *case: LANDSCAPE_CC90
  684.             {
  685.                 *Command: CmdSelect
  686.                 {
  687.                     *Order: DOC_SETUP.12
  688.                     *Cmd: "<1B>&l101a4d1e" %d{(PhysPaperLength / 300) - 1}"f" %d{((PhysPaperWidth - 14040) / 20) }
  689. + "u" %d{(((PhysPaperLength - 21300) * 6) / 10) }"Z<1B>*p0x0Y<1B>*c0t" %d{(((PhysPaperLength - 600) * 6) / 10) }
  690. + "x" %d{(((PhysPaperWidth - 600) * 6) / 10) }"Y"
  691.                 }
  692.             }
  693.         }
  694.     }
  695. }
  696. *Feature: PrintQuality
  697. {
  698.     *rcNameID: =TEXT_QUALITY_DISPLAY
  699.     *DefaultOption: Option1
  700.     *Option: Option1
  701.     {
  702.         *rcNameID: 269
  703.         *Command: CmdSelect
  704.         {
  705.             *Order: DOC_SETUP.4
  706.             *Cmd: "@PJL SET RET=OFF<0A>"
  707.         }
  708.     }
  709.     *Option: Option2
  710.     {
  711.         *rcNameID: 270
  712.         *Command: CmdSelect
  713.         {
  714.             *Order: DOC_SETUP.4
  715.             *Cmd: "@PJL SET RET=ON<0A>"
  716.         }
  717.     }
  718.     *Option: Option3
  719.     {
  720.         *rcNameID: 271
  721.         *Command: CmdSelect
  722.         {
  723.             *Order: DOC_SETUP.4
  724.             *Cmd: "@PJL SET LIMAGEENHANCE=ON<0A>"
  725.         }
  726.     }
  727.     *Option: Option4
  728.     {
  729.         *rcNameID: 272
  730.         *Command: CmdSelect
  731.         {
  732.             *Order: DOC_SETUP.4
  733.             *Cmd: "@PJL SET LIMAGEENHANCE=OFF<0A>"
  734.         }
  735.     }
  736. }
  737. *Feature: OutputBin
  738. {
  739.     *rcNameID: =OUTPUTBIN_DISPLAY
  740.     *DefaultOption: Option1
  741.     *Option: Option1
  742.     {
  743.         *rcNameID: 260
  744.         *Command: CmdSelect
  745.         {
  746.             *Order: DOC_SETUP.14
  747.             *Cmd: "<1B>&l0G"
  748.         }
  749.     }
  750.     *Option: Option2
  751.     {
  752.         *rcNameID: 265
  753.         *Command: CmdSelect
  754.         {
  755.             *Order: DOC_SETUP.14
  756.             *Cmd: "<1B>&l1G"
  757.         }
  758.     }
  759.     *Option: Option3
  760.     {
  761.         *rcNameID: 266
  762.         *Command: CmdSelect
  763.         {
  764.             *Order: DOC_SETUP.14
  765.             *Cmd: "<1B>&l2G"
  766.         }
  767.     }
  768.     *Option: Option4
  769.     {
  770.         *rcNameID: 267
  771.         *Command: CmdSelect
  772.         {
  773.             *Order: DOC_SETUP.14
  774.             *Cmd: "<1B>&l3G"
  775.         }
  776.     }
  777. }
  778. *Feature: PrintDensity
  779. {
  780.     *rcNameID: =PRINTDENSITY_DISPLAY
  781.     *DefaultOption: Option2
  782.     *Option: Option1
  783.     {
  784.         *rcNameID: 293
  785.         *Command: CmdSelect
  786.         {
  787.             *Order: DOC_SETUP.2
  788.             *Cmd: "@PJL SET DENSITY=1<0A>"
  789.         }
  790.     }
  791.     *Option: Option2
  792.     {
  793.         *rcNameID: 294
  794.         *Command: CmdSelect
  795.         {
  796.             *Order: DOC_SETUP.2
  797.             *Cmd: "@PJL SET DENSITY=3<0A>"
  798.         }
  799.     }
  800.     *Option: Option3
  801.     {
  802.         *rcNameID: 295
  803.         *Command: CmdSelect
  804.         {
  805.             *Order: DOC_SETUP.2
  806.             *Cmd: "@PJL SET DENSITY=5<0A>"
  807.         }
  808.     }
  809. }
  810. *Feature: Halftone
  811. {
  812.     *rcNameID: =HALFTONING_DISPLAY
  813.     *DefaultOption: HT_PATSIZE_AUTO
  814.     *Option: HT_PATSIZE_AUTO
  815.     {
  816.         *rcNameID: =HT_AUTO_SELECT_DISPLAY
  817.     }
  818.     *Option: HT_PATSIZE_6x6_M
  819.     {
  820.         *rcNameID: =HT_DITHER6X6_DISPLAY
  821.     }
  822.     *Option: HT_PATSIZE_8x8_M
  823.     {
  824.         *rcNameID: =HT_DITHER8X8_DISPLAY
  825.     }
  826. }
  827. *Feature: Memory
  828. {
  829.     *rcNameID: =PRINTER_MEMORY_DISPLAY
  830.     *DefaultOption: 4096KB
  831.  
  832.         *MemConfigKB: PAIR(2048, 1931)
  833.  
  834.         *MemConfigKB: PAIR(4096, 3979)
  835.  
  836.         *MemConfigKB: PAIR(6144, 6027)
  837.  
  838.         *MemConfigKB: PAIR(8192, 8075)
  839.  
  840.         *MemConfigKB: PAIR(10240, 10123)
  841.  
  842.         *MemConfigKB: PAIR(12288, 12171)
  843.  
  844.         *MemConfigKB: PAIR(14336, 14219)
  845.  
  846.         *MemConfigKB: PAIR(16384, 16267)
  847.  
  848.         *MemConfigKB: PAIR(18432, 18315)
  849.  
  850.         *MemConfigKB: PAIR(20480, 20363)
  851.  
  852.         *MemConfigKB: PAIR(22528, 22411)
  853.  
  854.         *MemConfigKB: PAIR(24576, 24459)
  855.  
  856.         *MemConfigKB: PAIR(26624, 26507)
  857.  
  858.         *MemConfigKB: PAIR(28672, 28555)
  859.  
  860.         *MemConfigKB: PAIR(30720, 30603)
  861.  
  862.         *MemConfigKB: PAIR(32768, 32651)
  863.  
  864.         *MemConfigKB: PAIR(34816, 34699)
  865.  
  866.         *MemConfigKB: PAIR(36864, 36747)
  867.  
  868.         *MemConfigKB: PAIR(38912, 38795)
  869.  
  870.         *MemConfigKB: PAIR(40960, 40843)
  871.  
  872.         *MemConfigKB: PAIR(43008, 42891)
  873.  
  874.         *MemConfigKB: PAIR(45056, 44939)
  875.  
  876.         *MemConfigKB: PAIR(47104, 46987)
  877.  
  878.         *MemConfigKB: PAIR(49152, 49035)
  879.  
  880.         *MemConfigKB: PAIR(51200, 51083)
  881.  
  882.         *MemConfigKB: PAIR(53248, 53131)
  883.  
  884.         *MemConfigKB: PAIR(55296, 55179)
  885.  
  886.         *MemConfigKB: PAIR(57344, 57227)
  887.  
  888.         *MemConfigKB: PAIR(59392, 59275)
  889.  
  890.         *MemConfigKB: PAIR(61440, 61323)
  891.  
  892.         *MemConfigKB: PAIR(63488, 63371)
  893.  
  894.         *MemConfigKB: PAIR(65536, 65419)
  895. }
  896. *Feature: Duplex
  897. {
  898.     *rcNameID: =TWO_SIDED_PRINTING_DISPLAY
  899.     *DefaultOption: NONE
  900.     *Option: NONE
  901.     {
  902.         *rcNameID: =NONE_DISPLAY
  903.         *Command: CmdSelect
  904.         {
  905.             *Order: DOC_SETUP.9
  906.             *Cmd: "<1B>&l0S"
  907.         }
  908.     }
  909.     *Option: VERTICAL
  910.     {
  911.         *rcNameID: =FLIP_ON_LONG_EDGE_DISPLAY
  912.         *Command: CmdSelect
  913.         {
  914.             *Order: DOC_SETUP.10
  915.             *Cmd: "<1B>&l1S"
  916.         }
  917.     }
  918.     *Option: HORIZONTAL
  919.     {
  920.         *rcNameID: =FLIP_ON_SHORT_EDGE_DISPLAY
  921.         *Command: CmdSelect
  922.         {
  923.             *Order: DOC_SETUP.10
  924.             *Cmd: "<1B>&l2S"
  925.         }
  926.     }
  927. }
  928. *Feature: DuplexUnit
  929. {
  930.     *FeatureType: PRINTER_PROPERTY
  931.     *rcNameID: 300
  932.     *DefaultOption: Installed
  933.     *Option: NotInstalled
  934.     {
  935.         *rcNameID: 301
  936.         *DisabledFeatures: LIST(Duplex)
  937.         *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
  938.     }
  939.  
  940.     *Option: Installed
  941.     {
  942.         *rcNameID: 302
  943.     }
  944. }
  945. *Feature: PageProtect
  946. {
  947.     *rcNameID: =PAGE_PROTECTION_DISPLAY
  948.     *DefaultOption: OFF
  949.     *Option: ON
  950.     {
  951.         *rcNameID: =ON_DISPLAY
  952.         *Command: CmdSelect
  953.         {
  954.             *Order: DOC_SETUP.1
  955.             *Cmd: "<1B>%%-12345X@PJL SET PAGEPROTECT=LETTER<0A>"
  956.         }
  957.     }
  958.     *Option: OFF
  959.     {
  960.         *rcNameID: =OFF_DISPLAY
  961.         *Command: CmdSelect
  962.         {
  963.             *Order: DOC_SETUP.1
  964.             *Cmd: "<1B>%%-12345X@PJL SET PAGEPROTECT=OFF<0A>"
  965.         }
  966.     }
  967. }
  968. *Command: CmdStartDoc
  969. {
  970.     *Order: DOC_SETUP.7
  971.     *Cmd: "<1B>&u1200D<1B>*r0F"
  972. }
  973. *Command: CmdStartPage
  974. {
  975.     *Order: PAGE_SETUP.1
  976.     *Cmd: "<1B>*b0M<0D>"
  977. }
  978. *Command: CmdEndJob
  979. {
  980.     *Order: JOB_FINISH.1
  981.     *Cmd: "<1B>E<1B>%%-12345X"
  982. }
  983. *Command: CmdCopies
  984. {
  985.     *Order: DOC_SETUP.13
  986.     *Cmd: "<1B>&l" %d[1,99]{NumOfCopies}"X"
  987. }
  988. *RotateCoordinate?: TRUE
  989. *RotateRaster?: TRUE
  990. *RotateFont?: TRUE
  991. *TextCaps: LIST(TC_CR_90,TC_UA_ABLE)
  992. *MemoryUsage: LIST(FONT, RASTER, VECTOR)
  993. *CursorXAfterCR: AT_PRINTABLE_X_ORIGIN
  994. *BadCursorMoveInGrxMode: LIST(X_PORTRAIT,Y_LANDSCAPE)
  995. *XMoveThreshold: 0
  996. *YMoveThreshold: 0
  997. *XMoveUnit: 1200
  998. *YMoveUnit: 1200
  999. *Command: CmdXMoveAbsolute { *Cmd : "<1B>*p" %d{DestX }"X" }
  1000. *Command: CmdXMoveRelRight { *Cmd : "<1B>*p+" %d[0,9600]{max_repeat(DestXRel )}"X" }
  1001. *Command: CmdXMoveRelLeft { *Cmd : "<1B>*p-" %d[0,9600]{max_repeat(DestXRel )}"X" }
  1002. *Command: CmdYMoveAbsolute { *Cmd : "<1B>*p" %d{DestY }"Y" }
  1003. *Command: CmdYMoveRelDown { *Cmd : "<1B>*p+" %d{DestYRel }"Y" }
  1004. *Command: CmdYMoveRelUp { *Cmd : "<1B>*p-" %d{DestYRel }"Y" }
  1005. *Command: CmdCR { *Cmd : "<0D>" }
  1006. *Command: CmdLF { *Cmd : "<0A>" }
  1007. *Command: CmdFF { *Cmd : "<0C>" }
  1008. *Command: CmdBackSpace { *Cmd : "<08>" }
  1009. *Command: CmdUniDirectionOn { *Cmd : "<00>" }
  1010. *Command: CmdUniDirectionOff { *Cmd : "<00>" }
  1011. *Command: CmdPushCursor { *Cmd : "<1B>&f0S" }
  1012. *Command: CmdPopCursor { *Cmd : "<1B>&f1S" }
  1013. *Command: CmdSetSimpleRotation { *Cmd : "<1B>&a" %d{PrintDirInCCDegrees}"P" }
  1014. *EjectPageWithFF?: TRUE
  1015. *Command: CmdEnableTIFF4 { *Cmd : "<1B>*b2M" }
  1016. *Command: CmdDisableCompression { *Cmd : "<1B>*b0M" }
  1017. *Command: CmdEnableDRC { *Cmd : "<1B>*b3M" }
  1018. *OutputDataFormat: H_BYTE
  1019. *OptimizeLeftBound?: TRUE
  1020. *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
  1021. *CursorYAfterSendBlockData: AUTO_INCREMENT
  1022. *DefaultFont: 133
  1023. *DefaultCTT: 0
  1024. *CharPosition: BASELINE
  1025. *TTFSEnabled?: TRUE
  1026. *DeviceFonts: LIST(133,134,140,141,142,143,144,145,146,147,148,149,150,151,152,153,
  1027. +                   154,155,156,158,159,160,190,191,192,193,194,195,196,197,203,204,
  1028. +                   205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,
  1029. +                   221,222,223,224)
  1030. *MinFontID: 16534
  1031. *MaxFontID: 32768
  1032. *switch: Resolution
  1033. {
  1034.     *case: Option1
  1035.     {
  1036.         *FontFormat: HPPCL_OUTLINE
  1037.     }
  1038.     *case: Option2
  1039.     {
  1040.         *FontFormat: HPPCL_OUTLINE
  1041.     }
  1042.     *case: Option3
  1043.     {
  1044.         *FontFormat: HPPCL_RES
  1045.     }
  1046. }
  1047. *Command: CmdSetFontID { *Cmd : "<1B>*c" %d{NextFontID}"D" }
  1048. *Command: CmdSelectFontID { *Cmd : "<1B>(" %d{CurrentFontID}"X" }
  1049. *Command: CmdSetCharCode { *Cmd : "<1B>*c" %d{NextGlyph}"E" }
  1050. *Command: CmdUnderlineOn { *Cmd : "<1B>&dD" }
  1051. *Command: CmdUnderlineOff { *Cmd : "<1B>&d@" }
  1052. *Command: CmdSelectWhiteBrush { *Cmd : "<1B>*v1o1T" }
  1053. *Command: CmdSelectBlackBrush { *Cmd : "<1B>*v0o0T" }
  1054. *MinGrayFill: 1
  1055. *MaxGrayFill: 100
  1056. *Command: CmdSetRectWidth { *Cmd : "<1B>*c" %d{RectXSize }"A" }
  1057. *Command: CmdSetRectHeight { *Cmd : "<1B>*c" %d{RectYSize }"B" }
  1058. *Command: CmdRectGrayFill { *Cmd : "<1B>*c" %d{GrayPercentage }"g2P" }
  1059. *Command: CmdRectWhiteFill { *Cmd : "<1B>*c1P" }
  1060.